#ifndef __AS_SCR_LIST_H__
#define __AS_SCR_LIST_H__
#include "ASScreen.h"
#include "..\control\ASButton.h"
#include "..\control\ASAdvbar.h"
#include "..\control\ASFilledArea.h"
#include "..\control\ASList.h"

typedef struct
{
    as_screen base;
    as_list* lt_content;
    ASINT	head_height;
    ASINT	items_height;
} as_list_screen;

#define SCRLIST_ITEM_SIDE_GAP 15
#define SCRLIST_ITEM_MID_GAP 5

void as_scr_list_init(as_screen* screen_p);
void as_scr_list_deinit(as_screen* screen_p);
void as_scr_list_show(ASINT categoryid);

#endif